home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / amos / AMOS_0695.lzh / AMOSLIST / 000003_amos-request@svcs1.digex.net_Thu Jun 1 08:09:24 1995.msg < prev    next >
Internet Message Format  |  1995-07-01  |  2KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id IAA03142; Thu, 1 Jun 1995 08:09:19 -0400
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.6.12/8.6.12) id GAA20113 for amos-out; Thu, 1 Jun 1995 06:02:18 -0400
  3. Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by svcs1.digex.net (8.6.12/8.6.12) with ESMTP id GAA20110 for <amos-list@svcs1.digex.net>; Thu, 1 Jun 1995 06:02:17 -0400
  4. Received: from binx.mbhs.edu (root@binx.mbhs.edu [192.67.131.95]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id GAA00326 for <amos-list@access.digex.net>; Thu, 1 Jun 1995 06:01:08 -0400
  5. Received: from dragon.mbhs.edu (dragon.mbhs.edu [192.67.131.57]) by binx.mbhs.edu (8.6.11/8.6.9) with SMTP id GAA20166 for <amos-list@access.digex.net>; Thu, 1 Jun 1995 06:02:53 -0400
  6. From: achurch@dragon.mbhs.edu (Andy Church)
  7. To: amos-list@access.digex.net
  8. Subject: Re: Chain---part.II
  9. Date: Thu Jun 01 06:01:47 1995
  10. Message-ID: <199506010601.AA06748@dragon.mbhs.edu>
  11. Reply-To: achurch@binx.mbhs.edu
  12. X-Mailer: MMail v4.21
  13. Status: RO
  14. X-Status: 
  15.  
  16. >    I know I have to use the execute function of AmigaDOS, but:
  17. >
  18. > - as already written I need to finish this work under Amos classic (not
  19. >Pro, I don't have any EXEC command!)
  20. >
  21. > - I don't know exactly how to do that, Ive tried something (looking the
  22. >example in the extras disk), but it doesn't work at all...
  23.  
  24.   The calling format is Execute(command,input,output):
  25.  
  26.   - 'command' is a NULL-terminated string containing the CLI command.  In
  27. other words, CMD$="myprog param1 param2..."+Chr$(0).  Pass in D1.
  28.  
  29.   - 'input' is a DOS filehandle for the program to read input from, or 0
  30. for NIL:.  Pass in D2.
  31.  
  32.   - 'output' is a DOS filehandle for the program's output.  Pass in D3.
  33.  
  34.   So you could use:
  35.  
  36. CMD$="next_program_in_chain"+Chr$(0)
  37. Dreg(1)=Varptr(CMD$)
  38. Dreg(2)=0
  39. Dreg(3)=0
  40. DUMMY=Doscall(-222)
  41. End
  42.  
  43.   --Andy Church (achurch@binx.mbhs.edu)
  44.     WWW: http://www.mbhs.edu/~achurch/
  45.     AMOS Web Site: http://www.mbhs.edu/~achurch/amos/